package models

import "gorm.io/gorm"

type News struct {
	gorm.Model
	Title     string `gorm:"type:varchar(50);not null" json:"title"`
	NewsTypes string `gorm:"type:varchar(30);not null" json:"news_types"`
}

// 新闻添加
func (n *News) Add() error {
	return DB.Create(&n).Error
}

// 新闻列表
func (n *News) List() (news []*News, err error) {
	err = DB.Find(&news).Error
	return news, err
}

// 新闻修改
func (n *News) Update() error {
	return DB.Updates(&n).Error
}

// 新闻删除
func (n *News) Del(id int) error {
	return DB.Delete(&n, id).Error
}
